Sloane Square-London - Lodging
Willett Hotel - 32 Sloane Gardens